package de.preisrobot.entity;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.TemporalType;
import javax.persistence.Transient;

@Entity
@Table(name="jobreport")
public class JobReport
{

   public static final String FINISHED = "fertig";

   @Id
   private long id;
   
   @javax.persistence.Temporal(TemporalType.TIMESTAMP)
   private Date creationDate;
   
   @Transient
   private List<String> neueArtikel = new ArrayList<String>();
   
   @Transient
   /* bedeutet der Artikel wurde geupdated */
   private List<String> neuePreise = new ArrayList<String>();
   
   private int anz_ARTIKEL_NEU;
   
   private int anz_updates;
   @Transient
   private String state;

   public void setLinkId(long id)
   {
      
   }

   public void addNewArtikel(String artikelNr)
   {
      this.neueArtikel.add(artikelNr);
      anz_ARTIKEL_NEU = neueArtikel.size();
   }

   public void addNewPreis(String preis)
   {
      this.neuePreise.add(preis);
      anz_updates = neuePreise.size();
      
   }

	public void setState(String finished2) {
		this.state = finished2;
		
	}

}
